草庐IT

CSS 单位

全部标签

c# - 使用 C# 类型表示度量单位

我试图通过将double包装到结构中来获得我所说的测量单位系统。我有C#结构,如Meter、Second、Degree等。我最初的想法是,在编译器内联所有内容后,我将获得与使用double时相同的性能。我的显式和隐式运算符简单明了,编译器确实将它们内联,但使用Meter和Second的代码比使用double的相同代码慢10倍。我的问题是:如果C#编译器内联所有内容,为什么C#编译器不能使使用Second的代码与使用double的代码一样优化?第二个定义如下:structSecond{double_value;//nomorefields.publicstaticSecondoperat

c# - 从局部 View 向页面的 <head> 添加 CSS 引用

有没有办法从局部View向页面添加CSS引用,并让它们呈现在页面的中?(根据HTML4.01spec的要求)? 最佳答案 如果您使用的是MVC3和Razor,将每页项目添加到您的部分的最佳方法是:1)从布局页面中调用RenderSection()2)在您的子页面中声明相应的部分:/Views/Shared/_Layout.cshtml:@RenderSection("HeadArea")/Views/Entries/Index.cshtml:@sectionHeadArea{}生成的HTML页面包含一个如下所示的部分:

c# - 通过 C# Action 手动将 SASS 编译为 CSS 以实现可自定义的前端布局

我尝试构建一个可由我的用户自定义的Web前端。我的用户没有任何webDev技能,我在内部使用SCSS文件所以我想给他们我的sass变量进行定制。(您之前可能在一些著名的CSS框架的themeRollers中看到过类似的东西。)所以我的工作流程是这样的:用户获取我的SASS变量进行编辑他们将这些变量发布到Controller操作神奇:我的.SCSS文件变成了.CSS文件我保存.CSS文件以供以后的网络请求使用我需要你的帮助,因为我不知道第3步应该是什么样子。也许您已经实现了这个或者您有一个有用的想法。非常感谢任何建议 最佳答案 所以我

c# - 如何在 MVC 3 中编辑 Html.DisplayFor 方法的 CSS?

我正在使用以下代码在我的View中显示来self的View模型的文本:@Html.DisplayFor(m=>m.Name)当我查看IE9中的HTML详细信息(我必须在工作中使用它)时,没有与名称关联的类,它仅使用BodyCSS样式而不是显示字段类样式。有谁知道可能导致此问题的原因或我如何为创建的文本编辑CSS? 最佳答案 如果它是一个标签,按照Nataka526的建议使用合适的助手否则将它放在一个类的跨度中并为该类更新css:您的html:@Html.DisplayFor(m=>m.Name)你的CSS:.name{//custo

c# - UTC 偏移量(以分钟为单位)

如何获取本地时间和UTC时间之间的分钟数差异(在C#中)? 最佳答案 使用TimeZoneInfo:TimeSpandelta=TimeZoneInfo.Local.GetUtcOffset();doubleutcMinuteOffset=delta.TotalMinutes; 关于c#-UTC偏移量(以分钟为单位),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8993654/

c# - 发布网站并没有更新我的 CSS 包

当我在Release模式下从VisualStudio运行我的代码并检查捆绑的样式表时,我可以看到我对该bundle中的css文件的更新。但是,当我将网站发布到服务器或我的本地计算机时,我对样式表的更改没有生效。捆绑的样式表仍然是旧的。我尝试了IIS重置、干净构建/重建、从IIS文件夹中删除所有文件并重新发布。如果有任何不同,我会使用LESS。我的包配置:bundles.Add(newStyleBundle("~/bundles/requiredStyles").Include("~/Content/Style/Libs/bootstrap.min.css","~/Content/Sty

c# - .NET 单位类,英寸到毫米

.NET是否有单位转换类?我需要将英寸转换为毫米,反之亦然。 最佳答案 不,没有内置的东西。但您可以简单地乘以或除以25.4。 关于c#-.NET单位类,英寸到毫米,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6027673/

c# - Razor View 上的 If 语句(对于 CSS 类)

我需要根据是否阅读消息在CSS类之间切换。简单来说应该是这样的:if(item.status=="Unread"){...}else{...}虽然我很难实现这一目标。有什么可以告诉我完成这项工作的好处吗?我应该使用HTML帮助器还是什么?这是到目前为止的完整代码:@foreach(variteminModel){if(item.status=="Unread"){@Html.DisplayFor(modelItem=>item.timestamp)@Html.DisplayFor(modelItem=>item.subject)@Html.DisplayFor(modelItem=>i

c# - 使用 Visual Studio 2012 Bundling 时如何正确设置相对 CSS 路径?

这个问题在这里已经有了答案:MVC4StyleBundlenotresolvingimages(16个答案)关闭6年前。我有一个在VisualStudio2012上运行的MVC3/.NET4.0应用程序。我刚刚为我所有的JS和CSS文件创建了一个静态包。它首先提示我使用的路径开头没有“~/”,但我需要包含服务器上另一个虚拟目录中的文件,所以我使用/../来获取它们。我的包看起来像这样:Bundlecss=newBundle("~/MyCSS",typeof(CssMinify));css.AddFile("~/Content/css/Site.min.css");css.AddFile

c# - Razor 类库也可以打包静态文件(js、css 等)吗?

也许duplicateofthis已经,但由于该帖子没有任何答案,所以我发布了这个问题。新RazorClassLibrary很棒,但它不能打包库文件(如jQuery、共享CSS)。我能否以某种方式在多个Razor页面项目中重用CSS,无论是使用Razor类库还是其他任何东西(我的目的是,多个网站使用相同的CSS,并且一次更改适用于所有项目)。我已经尝试在Razor类库项目中创建文件夹wwwroot,但它没有按预期工作(我可以理解为什么它不应该工作)。 最佳答案 Ehsan的回答在询问时是正确的(对于.NETCore2.2),对于.N